fight one's own battles - Français Anglais Dictionnaire